package com.luyuan.crm.sale.model;

import java.util.Date;

import com.luyuan.crm.member.model.Address;
import com.ruijie.foundation.bo.EntityObject;

public class Delivery extends EntityObject<String> {

    /**	
     * Member Description
     */
    private static final long serialVersionUID = 4060843948719401141L;

    /**
     * 快递方式
     */
    private ExpressCompany expressCompany;

    /**
     * 快递付款方式
     */
    private SettlementType settlementType;

    /**
     * 快递编号
     */
    private String deliveryNumber;

    /**
     * 收货地址
     */
    private Address deliveryAddress;

    /**
     * 收货电话
     */
    private String deliveryPhone;

    /**
     * 收货人
     */
    private String receiver;

    private Order order;

    /**
     * 发货时间
     */
    private Date deliveryDate;

    public ExpressCompany getExpressCompany() {
        return expressCompany;
    }

    public void setExpressCompany(ExpressCompany expressCompany) {
        this.expressCompany = expressCompany;
    }

    public SettlementType getSettlementType() {
        return settlementType;
    }

    public void setSettlementType(SettlementType settlementType) {
        this.settlementType = settlementType;
    }

    public String getDeliveryNumber() {
        return deliveryNumber;
    }

    public void setDeliveryNumber(String deliveryNumber) {
        this.deliveryNumber = deliveryNumber;
    }

    public Address getDeliveryAddress() {
        return deliveryAddress;
    }

    public void setDeliveryAddress(Address deliveryAddress) {
        this.deliveryAddress = deliveryAddress;
    }

    public String getDeliveryPhone() {
        return deliveryPhone;
    }

    public void setDeliveryPhone(String deliveryPhone) {
        this.deliveryPhone = deliveryPhone;
    }

    public String getReceiver() {
        return receiver;
    }

    public void setReceiver(String receiver) {
        this.receiver = receiver;
    }

    public Order getOrder() {
        return order;
    }

    public void setOrder(Order order) {
        this.order = order;
    }

    public Date getDeliveryDate() {
        return deliveryDate;
    }

    public void setDeliveryDate(Date deliveryDate) {
        this.deliveryDate = deliveryDate;
    }

}
